Portugal 2019
»
Castle Almourol
The Castle of Almourol is a medieval castle atop the islet of Almourol in the Tagus River about 120km upstraem from Lisbon - One of many Templar Knight strongholds dating from the 12th century of Christian reconquest.
Total images:
12
|
Help